/*
 * DEBUGGER code
 * 
 * On "publish", when buffer is free, debugger stores arbitrary variables 
 * content into, and mark this buffer as filled
 * 
 * 
 * Buffer content is read asynchronously, (from non real time part), 
 * and then buffer marked free again.
 *  
 * 
 * */
#include"plc_app.h"
#include "iec_app.h"
#include "POUS.h"
/*for memcpy*/
#include <string.h>
#include <stdio.h>

int RetainCmp(unsigned int offset, unsigned int count, void *p);
void RetainBufferClose();
#ifndef TARGET_ONLINE_DEBUG_DISABLE
#define BUFFER_SIZE 1597

/* Atomically accessed variable for buffer state */
#define BUFFER_FREE 0
#define BUFFER_BUSY 1
long buffer_state = BUFFER_FREE;

/* The buffer itself */
char debug_buffer[BUFFER_SIZE];

/* Buffer's cursor*/
char* buffer_cursor = debug_buffer;
#endif

unsigned int retain_offset = 0;
/***
 * Declare programs 
 **/
extern PROGRAM0 RESOURCE1__INSTANCE0;

/***
 * Declare global variables from resources and conf 
 **/
extern       PROGRAM0   RESOURCE1__INSTANCE0;

const dbgvardsc_t dbgvardsc[] = {
{&(RESOURCE1__INSTANCE0.M1_SPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.M1_POS), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.M1_POS_SET), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.M1_ASPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.M1_RUN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.M1_STATUS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.HOME1), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.HOME2), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.HOME3), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.HOME6), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.HOME7), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.HOME_SPEED1), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.HOME_SPEED2), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.HOME_SPEED3), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.HOME_SPEED6), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.HOME_SPEED7), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.HOME_SPEED_BACK1), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.HOME_SPEED_BACK2), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.HOME_SPEED_BACK3), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.HOME_SPEED_BACK6), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.HOME_SPEED_BACK7), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.XIFEN1), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.XIFEN2), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.XIFEN3), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.XIFEN6), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.XIFEN7), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.M2_SPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.M2_POS), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.M2_POS_SET), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.M2_ASPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.M2_STATUS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.M2_RUN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.M3_SPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.M3_POS), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.M3_POS_SET), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.M3_ASPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.M3_STATUS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.M3_RUN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.M3_DELAY), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.M4_FORCE), BYTE_ENUM},
{&(RESOURCE1__INSTANCE0.M4_ACT), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.M4_POS), BYTE_ENUM},
{&(RESOURCE1__INSTANCE0.M4_SPEED), BYTE_ENUM},
{&(RESOURCE1__INSTANCE0.M4_RUN), BYTE_ENUM},
{&(RESOURCE1__INSTANCE0.M4_MODE), BYTE_ENUM},
{&(RESOURCE1__INSTANCE0.M4_STATUS), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.M5_SPEED), WORD_P_ENUM},
{&(RESOURCE1__INSTANCE0.M5_POS), WORD_P_ENUM},
{&(RESOURCE1__INSTANCE0.M5_SPEED_SET), WORD_O_ENUM},
{&(RESOURCE1__INSTANCE0.M5_POS_SET), WORD_O_ENUM},
{&(RESOURCE1__INSTANCE0.M5_STATUS), WORD_P_ENUM},
{&(RESOURCE1__INSTANCE0.M6_SPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.M6_POS), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.M6_POS_SET), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.M6_ASPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.M6_STATUS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.M6_RUN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.M7_SPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.M7_POS), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.M7_POS_SET), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.M7_ASPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.M7_STATUS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.M7_RUN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.M8_POS), BYTE_ENUM},
{&(RESOURCE1__INSTANCE0.M8_SPEED), BYTE_ENUM},
{&(RESOURCE1__INSTANCE0.M8_FORCE), BYTE_ENUM},
{&(RESOURCE1__INSTANCE0.M8_ACT), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.M8_MODE), BYTE_ENUM},
{&(RESOURCE1__INSTANCE0.M8_RUN), BYTE_ENUM},
{&(RESOURCE1__INSTANCE0.M8_STATUS), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.M9_ACT), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.M9_SPEED), BYTE_ENUM},
{&(RESOURCE1__INSTANCE0.M9_FORCE), BYTE_ENUM},
{&(RESOURCE1__INSTANCE0.M9_RUN), BYTE_ENUM},
{&(RESOURCE1__INSTANCE0.M9_POS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.M9_STATUS), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.LIANDONG), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.LIANDONG_POS), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.M9_SCALE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.M7_DELAY), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.X1), BOOL_P_ENUM},
{&(RESOURCE1__INSTANCE0.X2), BOOL_P_ENUM},
{&(RESOURCE1__INSTANCE0.X3), BOOL_P_ENUM},
{&(RESOURCE1__INSTANCE0.X4), BOOL_P_ENUM},
{&(RESOURCE1__INSTANCE0.X5), BOOL_P_ENUM},
{&(RESOURCE1__INSTANCE0.X6), BOOL_P_ENUM},
{&(RESOURCE1__INSTANCE0.MB3_HR_1000), WORD_O_ENUM},
{&(RESOURCE1__INSTANCE0.MB3_HR_1001), WORD_O_ENUM},
{&(RESOURCE1__INSTANCE0.MB3_HR_1002), WORD_O_ENUM},
{&(RESOURCE1__INSTANCE0.MB3_HR_1003), WORD_O_ENUM},
{&(RESOURCE1__INSTANCE0.MB3_HR_2000), WORD_P_ENUM},
{&(RESOURCE1__INSTANCE0.MB_HR_2000), WORD_P_ENUM},
{&(RESOURCE1__INSTANCE0.MB_HR_2001), WORD_P_ENUM},
{&(RESOURCE1__INSTANCE0.MB_HR_2002), WORD_P_ENUM},
{&(RESOURCE1__INSTANCE0.MB_HR_2003), WORD_P_ENUM},
{&(RESOURCE1__INSTANCE0.MB_HR_2004), WORD_P_ENUM},
{&(RESOURCE1__INSTANCE0.MB_HR_2005), WORD_P_ENUM},
{&(RESOURCE1__INSTANCE0.MB_HR_2006), WORD_P_ENUM},
{&(RESOURCE1__INSTANCE0.MB_HR_2007), WORD_P_ENUM},
{&(RESOURCE1__INSTANCE0.MB_HR_2008), WORD_P_ENUM},
{&(RESOURCE1__INSTANCE0.MB_HR_1000), WORD_O_ENUM},
{&(RESOURCE1__INSTANCE0.MB_HR_1001), WORD_O_ENUM},
{&(RESOURCE1__INSTANCE0.MB_HR_1002), WORD_O_ENUM},
{&(RESOURCE1__INSTANCE0.MB_HR_1003), WORD_O_ENUM},
{&(RESOURCE1__INSTANCE0.MB_HR_1004), WORD_O_ENUM},
{&(RESOURCE1__INSTANCE0.MB_HR_1005), WORD_O_ENUM},
{&(RESOURCE1__INSTANCE0.MB_HR_1006), WORD_O_ENUM},
{&(RESOURCE1__INSTANCE0.MB_HR_1007), WORD_O_ENUM},
{&(RESOURCE1__INSTANCE0.MB_2_1_0_STATUS), INT_P_ENUM},
{&(RESOURCE1__INSTANCE0.MB_2_1_0_COUNT), UDINT_P_ENUM},
{&(RESOURCE1__INSTANCE0.MB_2_1_0_COUNT0), UDINT_P_ENUM},
{&(RESOURCE1__INSTANCE0.MB_3_0_1_STATUS), INT_P_ENUM},
{&(RESOURCE1__INSTANCE0.MB_3_0_1_COUNT), UDINT_P_ENUM},
{&(RESOURCE1__INSTANCE0.MB_3_0_1_COUNT0), UDINT_P_ENUM},
{&(RESOURCE1__INSTANCE0.MB_4_0_0_STATUS), INT_P_ENUM},
{&(RESOURCE1__INSTANCE0.MB_4_0_0_COUNT), UDINT_P_ENUM},
{&(RESOURCE1__INSTANCE0.MB_4_0_0_COUNT0), UDINT_P_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.POS), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.STATE), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.TARGET), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.RUN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.RUNING), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.SPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.ASPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.HOMESPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.HOMELOOKUP), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.XIFEN), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER8.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER8.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER8.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER8.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER8.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER8.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER8.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER8.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER8.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER8.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER8.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER8.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.CONTINUOUSUPDATE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.VELOCITY), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.ACCELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.DECELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.JERK), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_POWER3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_POWER3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_POWER3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_POWER3.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_POWER3.ENABLEPOSITIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_POWER3.ENABLENEGATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_POWER3.STATUS), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_POWER3.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_POWER3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_POWER3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_READACTUALPOSITION3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_READACTUALPOSITION3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_READACTUALPOSITION3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_READACTUALPOSITION3.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_READACTUALPOSITION3.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_READACTUALPOSITION3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_READACTUALPOSITION3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_READACTUALPOSITION3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_READACTUALPOSITION3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_READACTUALPOSITION3.ENABLE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.PROC_STATE3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.PROC_STATE3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.PROC_STATE3.ERR_HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.PROC_STATE3.ERR_HOME_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.PROC_STATE3.ERR_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.PROC_STATE3.ERR_MOVE_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.PROC_STATE3.ERR_MOVE1), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.PROC_STATE3.ERR_MOVE2), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.PROC_STATE3.HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.PROC_STATE3.ACT_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.PROC_STATE3.ACT_MOVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.PROC_STATE3.OUT), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_SETPOSITION3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_SETPOSITION3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_SETPOSITION3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_SETPOSITION3.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_SETPOSITION3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_SETPOSITION3.RELATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_SETPOSITION3.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_SETPOSITION3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_SETPOSITION3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_SETPOSITION3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_SETPOSITION3.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_SETPOSITION3.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER0.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER0.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER0.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER0.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER0.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER0.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER0.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER0.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER0.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER0.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER6.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER6.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER6.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER6.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER6.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER6.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER6.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER6.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER6.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER6.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER6.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER6.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.R_TRIG0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.R_TRIG0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.R_TRIG0.CLK), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.R_TRIG0.Q), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.R_TRIG0.M), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0._TMP_MOVE138_ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0._TMP_MOVE138_OUT), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0._TMP_OR222_OUT), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0._TMP_DIV167_OUT), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.AXIS1), INT_ENUM},
{&(RESOURCE1__INSTANCE0.AXIS2), INT_ENUM},
{&(RESOURCE1__INSTANCE0.AXIS3), INT_ENUM},
{&(RESOURCE1__INSTANCE0.AXIS4), INT_ENUM},
{&(RESOURCE1__INSTANCE0.AXIS5), INT_ENUM},
{&(RESOURCE1__INSTANCE0.AXIS6), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.POS), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.STATE), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.TARGET), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.RUN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.RUNING), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.SPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.ASPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.HOMESPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.HOMELOOKUP), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.XIFEN), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER8.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER8.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER8.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER8.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER8.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER8.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER8.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER8.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER8.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER8.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER8.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER8.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.CONTINUOUSUPDATE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.VELOCITY), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.ACCELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.DECELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.JERK), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_POWER3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_POWER3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_POWER3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_POWER3.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_POWER3.ENABLEPOSITIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_POWER3.ENABLENEGATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_POWER3.STATUS), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_POWER3.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_POWER3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_POWER3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_READACTUALPOSITION3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_READACTUALPOSITION3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_READACTUALPOSITION3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_READACTUALPOSITION3.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_READACTUALPOSITION3.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_READACTUALPOSITION3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_READACTUALPOSITION3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_READACTUALPOSITION3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_READACTUALPOSITION3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_READACTUALPOSITION3.ENABLE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.PROC_STATE3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.PROC_STATE3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.PROC_STATE3.ERR_HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.PROC_STATE3.ERR_HOME_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.PROC_STATE3.ERR_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.PROC_STATE3.ERR_MOVE_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.PROC_STATE3.ERR_MOVE1), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.PROC_STATE3.ERR_MOVE2), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.PROC_STATE3.HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.PROC_STATE3.ACT_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.PROC_STATE3.ACT_MOVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.PROC_STATE3.OUT), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_SETPOSITION3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_SETPOSITION3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_SETPOSITION3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_SETPOSITION3.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_SETPOSITION3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_SETPOSITION3.RELATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_SETPOSITION3.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_SETPOSITION3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_SETPOSITION3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_SETPOSITION3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_SETPOSITION3.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_SETPOSITION3.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER0.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER0.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER0.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER0.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER0.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER0.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER0.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER0.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER0.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER0.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER6.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER6.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER6.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER6.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER6.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER6.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER6.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER6.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER6.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER6.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER6.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER6.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.R_TRIG0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.R_TRIG0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.R_TRIG0.CLK), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.R_TRIG0.Q), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.R_TRIG0.M), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1._TMP_MOVE138_ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1._TMP_MOVE138_OUT), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1._TMP_OR222_OUT), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1._TMP_DIV167_OUT), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.POS), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.STATE), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.TARGET), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.RUN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.RUNING), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.SPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.ASPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.HOMESPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.HOMELOOKUP), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.XIFEN), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER8.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER8.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER8.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER8.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER8.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER8.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER8.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER8.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER8.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER8.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER8.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER8.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.CONTINUOUSUPDATE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.VELOCITY), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.ACCELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.DECELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.JERK), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_POWER3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_POWER3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_POWER3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_POWER3.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_POWER3.ENABLEPOSITIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_POWER3.ENABLENEGATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_POWER3.STATUS), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_POWER3.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_POWER3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_POWER3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_READACTUALPOSITION3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_READACTUALPOSITION3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_READACTUALPOSITION3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_READACTUALPOSITION3.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_READACTUALPOSITION3.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_READACTUALPOSITION3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_READACTUALPOSITION3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_READACTUALPOSITION3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_READACTUALPOSITION3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_READACTUALPOSITION3.ENABLE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.PROC_STATE3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.PROC_STATE3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.PROC_STATE3.ERR_HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.PROC_STATE3.ERR_HOME_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.PROC_STATE3.ERR_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.PROC_STATE3.ERR_MOVE_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.PROC_STATE3.ERR_MOVE1), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.PROC_STATE3.ERR_MOVE2), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.PROC_STATE3.HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.PROC_STATE3.ACT_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.PROC_STATE3.ACT_MOVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.PROC_STATE3.OUT), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_SETPOSITION3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_SETPOSITION3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_SETPOSITION3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_SETPOSITION3.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_SETPOSITION3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_SETPOSITION3.RELATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_SETPOSITION3.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_SETPOSITION3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_SETPOSITION3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_SETPOSITION3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_SETPOSITION3.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_SETPOSITION3.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER0.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER0.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER0.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER0.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER0.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER0.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER0.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER0.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER0.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER0.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER6.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER6.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER6.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER6.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER6.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER6.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER6.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER6.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER6.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER6.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER6.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER6.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.R_TRIG0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.R_TRIG0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.R_TRIG0.CLK), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.R_TRIG0.Q), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.R_TRIG0.M), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2._TMP_MOVE138_ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2._TMP_MOVE138_OUT), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2._TMP_OR222_OUT), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2._TMP_DIV167_OUT), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.POS), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.STATE), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.TARGET), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.RUN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.RUNING), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.SPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.ASPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.HOMESPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.HOMELOOKUP), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.XIFEN), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER8.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER8.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER8.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER8.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER8.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER8.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER8.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER8.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER8.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER8.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER8.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER8.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.CONTINUOUSUPDATE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.VELOCITY), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.ACCELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.DECELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.JERK), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_POWER3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_POWER3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_POWER3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_POWER3.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_POWER3.ENABLEPOSITIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_POWER3.ENABLENEGATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_POWER3.STATUS), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_POWER3.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_POWER3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_POWER3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_READACTUALPOSITION3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_READACTUALPOSITION3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_READACTUALPOSITION3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_READACTUALPOSITION3.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_READACTUALPOSITION3.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_READACTUALPOSITION3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_READACTUALPOSITION3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_READACTUALPOSITION3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_READACTUALPOSITION3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_READACTUALPOSITION3.ENABLE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.PROC_STATE3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.PROC_STATE3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.PROC_STATE3.ERR_HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.PROC_STATE3.ERR_HOME_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.PROC_STATE3.ERR_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.PROC_STATE3.ERR_MOVE_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.PROC_STATE3.ERR_MOVE1), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.PROC_STATE3.ERR_MOVE2), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.PROC_STATE3.HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.PROC_STATE3.ACT_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.PROC_STATE3.ACT_MOVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.PROC_STATE3.OUT), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_SETPOSITION3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_SETPOSITION3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_SETPOSITION3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_SETPOSITION3.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_SETPOSITION3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_SETPOSITION3.RELATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_SETPOSITION3.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_SETPOSITION3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_SETPOSITION3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_SETPOSITION3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_SETPOSITION3.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_SETPOSITION3.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER0.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER0.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER0.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER0.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER0.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER0.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER0.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER0.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER0.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER0.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER6.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER6.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER6.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER6.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER6.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER6.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER6.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER6.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER6.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER6.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER6.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER6.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.R_TRIG0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.R_TRIG0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.R_TRIG0.CLK), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.R_TRIG0.Q), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.R_TRIG0.M), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3._TMP_MOVE138_ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3._TMP_MOVE138_OUT), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3._TMP_OR222_OUT), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3._TMP_DIV167_OUT), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.POS), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.STATE), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.TARGET), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.RUN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.RUNING), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.SPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.ASPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.HOMESPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.HOMELOOKUP), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.XIFEN), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER8.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER8.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER8.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER8.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER8.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER8.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER8.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER8.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER8.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER8.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER8.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER8.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_HOME1.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_HOME1.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_HOME1.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_HOME1.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_HOME1.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_HOME1.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_HOME1.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_HOME1.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_HOME1.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_HOME1.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_HOME1.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_HOME1.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_HOME1.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_HOME1.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_MOVEABSOLUTE3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_MOVEABSOLUTE3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_MOVEABSOLUTE3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_MOVEABSOLUTE3.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_MOVEABSOLUTE3.CONTINUOUSUPDATE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_MOVEABSOLUTE3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_MOVEABSOLUTE3.VELOCITY), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_MOVEABSOLUTE3.ACCELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_MOVEABSOLUTE3.DECELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_MOVEABSOLUTE3.JERK), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_MOVEABSOLUTE3.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_MOVEABSOLUTE3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_MOVEABSOLUTE3.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_MOVEABSOLUTE3.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_MOVEABSOLUTE3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_MOVEABSOLUTE3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_MOVEABSOLUTE3.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_MOVEABSOLUTE3.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_MOVEABSOLUTE3.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_POWER3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_POWER3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_POWER3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_POWER3.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_POWER3.ENABLEPOSITIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_POWER3.ENABLENEGATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_POWER3.STATUS), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_POWER3.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_POWER3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_POWER3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_READACTUALPOSITION3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_READACTUALPOSITION3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_READACTUALPOSITION3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_READACTUALPOSITION3.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_READACTUALPOSITION3.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_READACTUALPOSITION3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_READACTUALPOSITION3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_READACTUALPOSITION3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_READACTUALPOSITION3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_READACTUALPOSITION3.ENABLE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.PROC_STATE3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.PROC_STATE3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.PROC_STATE3.ERR_HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.PROC_STATE3.ERR_HOME_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.PROC_STATE3.ERR_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.PROC_STATE3.ERR_MOVE_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.PROC_STATE3.ERR_MOVE1), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.PROC_STATE3.ERR_MOVE2), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.PROC_STATE3.HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.PROC_STATE3.ACT_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.PROC_STATE3.ACT_MOVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.PROC_STATE3.OUT), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_SETPOSITION3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_SETPOSITION3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_SETPOSITION3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_SETPOSITION3.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_SETPOSITION3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_SETPOSITION3.RELATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_SETPOSITION3.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_SETPOSITION3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_SETPOSITION3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_SETPOSITION3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_SETPOSITION3.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_SETPOSITION3.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER0.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER0.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER0.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER0.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER0.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER0.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER0.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER0.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER0.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER0.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER6.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER6.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER6.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER6.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER6.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER6.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER6.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER6.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER6.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER6.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER6.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.MC_WRITEPARAMETER6.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.R_TRIG0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.R_TRIG0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.R_TRIG0.CLK), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.R_TRIG0.Q), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4.R_TRIG0.M), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4._TMP_MOVE138_ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4._TMP_MOVE138_OUT), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4._TMP_OR222_OUT), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER4._TMP_DIV167_OUT), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.Y1), BOOL_O_ENUM},
{&(RESOURCE1__INSTANCE0.Y2), BOOL_O_ENUM},
{&(RESOURCE1__INSTANCE0.TON0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.TON0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.TON0.IN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.TON0.PT), TIME_ENUM},
{&(RESOURCE1__INSTANCE0.TON0.Q), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.TON0.ET), TIME_ENUM},
{&(RESOURCE1__INSTANCE0.TON0.STATE), SINT_ENUM},
{&(RESOURCE1__INSTANCE0.TON0.PREV_IN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.TON0.CURRENT_TIME), TIME_ENUM},
{&(RESOURCE1__INSTANCE0.TON0.START_TIME), TIME_ENUM},
{&(RESOURCE1__INSTANCE0.TON1.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.TON1.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.TON1.IN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.TON1.PT), TIME_ENUM},
{&(RESOURCE1__INSTANCE0.TON1.Q), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.TON1.ET), TIME_ENUM},
{&(RESOURCE1__INSTANCE0.TON1.STATE), SINT_ENUM},
{&(RESOURCE1__INSTANCE0.TON1.PREV_IN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.TON1.CURRENT_TIME), TIME_ENUM},
{&(RESOURCE1__INSTANCE0.TON1.START_TIME), TIME_ENUM},
{&(RESOURCE1__INSTANCE0.R_TRIG0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.R_TRIG0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.R_TRIG0.CLK), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.R_TRIG0.Q), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.R_TRIG0.M), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.RS0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.RS0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.RS0.S), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.RS0.R1), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.RS0.Q1), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.TON2.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.TON2.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.TON2.IN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.TON2.PT), TIME_ENUM},
{&(RESOURCE1__INSTANCE0.TON2.Q), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.TON2.ET), TIME_ENUM},
{&(RESOURCE1__INSTANCE0.TON2.STATE), SINT_ENUM},
{&(RESOURCE1__INSTANCE0.TON2.PREV_IN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.TON2.CURRENT_TIME), TIME_ENUM},
{&(RESOURCE1__INSTANCE0.TON2.START_TIME), TIME_ENUM},
{&(RESOURCE1__INSTANCE0.F_TRIG0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.F_TRIG0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.F_TRIG0.CLK), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.F_TRIG0.Q), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.F_TRIG0.M), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.R_TRIG1.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.R_TRIG1.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.R_TRIG1.CLK), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.R_TRIG1.Q), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.R_TRIG1.M), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.R_TRIG2.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.R_TRIG2.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.R_TRIG2.CLK), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.R_TRIG2.Q), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.R_TRIG2.M), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.TON1_Q), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.TON2_Q), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_ADD165_ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_ADD165_OUT), INT_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_ADD126_ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_ADD126_OUT), REAL_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_MOVE128_ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_MOVE128_OUT), BYTE_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_MOVE168_ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_MOVE168_OUT), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_BYTE_2_WORD43_OUT), WORD_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_BYTE_2_WORD47_OUT), WORD_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_BYTE_2_WORD67_OUT), WORD_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_BYTE_2_WORD15_OUT), WORD_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_BYTE_2_WORD19_OUT), WORD_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_BYTE_2_WORD25_OUT), WORD_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_BITS_WORD23_OUT), WORD_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_BYTE_2_WORD29_OUT), WORD_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_INT_TO_WORD58_OUT), WORD_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_BYTE_2_WORD60_OUT), WORD_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_OR172_OUT), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_REAL_TO_TIME164_OUT), TIME_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_MUL123_ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_MUL123_OUT), REAL_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_REAL_TO_INT125_ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_REAL_TO_INT125_OUT), INT_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_REAL_TO_TIME161_OUT), TIME_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_BITS_BYTE78_OUT), BYTE_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_BYTE_TO_BOOL77_OUT), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_BITS_BYTE50_OUT), BYTE_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_BYTE_TO_BOOL49_OUT), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_MOD56_OUT), INT_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_DIV63_OUT), INT_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_INT_TO_BYTE65_OUT), BYTE_ENUM}
};
const unsigned int sizeof_dbgvardsc=sizeof(dbgvardsc)/ sizeof(dbgvardsc_t);


/* from plc_python.c */
int WaitPythonCommands(void)
{
    /* Wait signal from PLC thread */
//    return pthread_mutex_lock(&python_wait_mutex);
}

/* Called by PLC thread on each new python command*/
void UnBlockPythonCommands(void)
{
    /* signal debugger thread it can read data */
//    pthread_mutex_unlock(&python_wait_mutex);
}

int TryLockPython(void)
{
//    return pthread_mutex_trylock(&python_mutex) == 0;
}

void UnLockPython(void)
{
//    pthread_mutex_unlock(&python_mutex);
}

void LockPython(void)
{
//    pthread_mutex_lock(&python_mutex);
}
